package regra;

import java.util.List;

import basicas.Atracao;
import dao.DAOAtracao;
import dao.IDAOAtracao;

public class RNAtracao implements IRNAtracao {

	private IDAOAtracao dao = null;
	
	public RNAtracao(){
		dao = new DAOAtracao();
	}

	/* (non-Javadoc)
	 * @see regra.IRNAtracao#inserir(basicas.Atracao)
	 */
	@Override
	public void inserir(Atracao a){
		dao.inserir(a);
	}
	
	/* (non-Javadoc)
	 * @see regra.IRNAtracao#excluir(basicas.Atracao)
	 */
	@Override
	public void excluir(Atracao a){
		dao.remover(a);
	}
	
	/* (non-Javadoc)
	 * @see regra.IRNAtracao#consultarPorId(java.lang.Integer)
	 */
	@Override
	public Atracao consultarPorId(Integer id){
		return dao.consultarPorId(id);
	}
	
	@Override
	public List<Atracao> consultarTodos(){
		return dao.consultarTodos();
	}	
	
	/* (non-Javadoc)
	 * @see regra.IRNAtracao#alterar(basicas.Atracao)
	 */
	@Override
	public void alterar(Atracao a){
		dao.alterar(a);
	}
	
	
	
}
